import en from './en.json'
import zhHans from './zh-Hans.json'
import Vue from 'vue'
// #endif
// #ifndef MP
import VueI18n from 'vue-i18n'
import { isLocalRegion } from '../env'
// eslint-disable-next-line
let i18n
// #ifdef MP
function t () {
  console.log(arguments)
  const key = arguments[0]
  return zhHans[key] ? zhHans[key] : ''
}

Vue.prototype.$t = t
const messages = {
  en,
  'zh-Hans': zhHans
}

const i18nConfig = {
  locale: isLocalRegion() ? 'zh-Hans' : 'en',
  messages
}

Vue.use(VueI18n)
// eslint-disable-next-line
i18n = new VueI18n(i18nConfig)
// #endif
export default i18n
